
Stone Town Vacation Packages
Book a Hotel + Flight or Car together to unlock savings
- Plan, book, travel with confidence
- Better togetherSave up to CA $4,200 when you book a flight and hotel together*
- Find the right fitWith over 300,000 hotels worldwide, it's easy to create a perfect package
- Rest easyPlan, book, and manage your trip all in one place
Top Holiday Package Deals in Stone Town
Price found within the past 48 hours. Click for updated prices.


Bawe Island Zanzibar
Price was CA $15,915, price is now CA $11,020 per person
CA $11,020
per person
Aug 19 - Aug 25
found 17 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Zanzibar (ZNZ)
9.4/10 Exceptional! (6 reviews)
The property is amazing. The restaurant needs improvement in terms of variety and quality of pastries, especially. Breakfast was just fine. Extra services are in my opinion, over priced.
Reviewed on Jun 21, 2026

Diamonds Mapenzi Beach
Price was CA $6,750, price is now CA $4,774 per person
CA $4,774
per person
Aug 19 - Aug 25
found 17 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Zanzibar (ZNZ)
9/10 Wonderful! (153 reviews)
Our stay at Diamonds Mapenzi Beach had several positive aspects. The location is good, the pool area is nice, and the staff are friendly, welcoming, and helpful throughout the stay.
That said, there are a few points worth being aware of. The rooms appear more worn in reality than the pictures suggest, which detracts from the overall impression. In addition, the food unfortunately falls below expectations. Considering the price, the culinary experience could have been significantly better. This becomes particularly noticeable when compared to similar hotels in destinations such as the Seychelles or Cape Verde, where the food standard is often higher within the same price range.
It is also worth mentioning that the Hotels.com Gold benefits (Early/Late checkout, Upgrade) do not seem to apply here (even when listed on confirmatio). However, this appears to be more an issue with Hotels.com rather than the hotel itself.
Overall, a perfectly acceptable place to stay, but somewhat overpriced for the experience it offers.
Reviewed on Apr 7, 2026

Treetop by Eight Continents, Zanzibar
Price was CA $5,537, price is now CA $3,977 per person
CA $3,977
per person
Aug 19 - Aug 25
found 17 hours ago
Roundtrip non-stop flight included
Toronto (YTO) to Zanzibar (ZNZ)
10/10 Exceptional! (4 reviews)
Clean rooms with immediate and quick room service when requested.
Staff are professional and respectful.
Location is a quiet and serene atmosphere. The double pool, one for kids, and the other for adults is great for family. The beach view is just 👌. Numerous beach chairs with trampoline is great.
Food and waiting service is also good.
A perfect get-away from the hectic and busy lifestyle.
Reviewed on Mar 16, 2026
Stone Town Hotel Deals

Tembo House Hotel
Forodhani Street Zanzibar Town
The price is CA $176 per night from Jul 6 to Jul 7
CA $176
CA $217 total
Jul 6 - Jul 7
includes taxes & fees
8.6/10 Excellent! (991 reviews)
"I booked a room with a Queen bed, I was given a room with two single beds. The AC, fan and light switches were all defective. It took the staff 5 attempts to solve the problem."
Reviewed on Jul 1, 2026

Park Hyatt Zanzibar
Shangani Street Zanzibar Town
Fully refundableReserve now, pay when you stay
The price is CA $720 per night from Jul 16 to Jul 17
CA $720
CA $845 total
Jul 16 - Jul 17
includes taxes & fees
9.4/10 Exceptional! (280 reviews)
"Great"
Reviewed on Jun 28, 2026

Tembo B&B Apartments
Shangani St. Zanzibar Town Mjini Magharibi
The price is CA $93 per night from Jul 6 to Jul 7
CA $93
CA $121 total
Jul 6 - Jul 7
includes taxes & fees
8.6/10 Excellent! (137 reviews)
"I was mislead. I knew my room wasn't in the main hotel building, but it was supposed to be right across the street (where there was another nice building) Instead, I had to walk past two buildings, through a little parking lot, and down a muddy alley to get to my building. I think I paid extra for ..."
Reviewed on Jun 13, 2026
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Frequently asked questions
Stay near popular Stone Town attractions
Things to do

Zanzibar: Stone Town, Spice Tour, Prison Island with Lunch
CA $107
per adult
80% of travellers recommend

Private Stone Town Cultural & Historical Walking Tour - Zanzibar
CA $22
per adult

Zanzibar: Stone Town Historical Cultural Walking Guided Tour
CA $35
per adult
Explore a world of travel with Expedia
- Hotels near Zanzibar Intl.
- 5 Star Hotels in Stone Town
- Bottoms Up
- Guest Houses in Zanzibar Town
- Hotels near Forodhani Gardens
- Casino Hotels in Zanzibar Town
- All Inclusive Resorts and in Zanzibar Town
- Mjini Magharibi Region Hotels
- 4 Star Hotels in Stone Town
- All Inclusive Resorts and in Stone Town
- Shangani Hotel
- Family Hotels in Stone Town
- Hotels with Free Breakfast in Stone Town
- Beach Hotel Hotels in Stone Town
- Hotel Wedding Venues Hotels in Zanzibar Town
- Stone Town Hotels
- Cheap Hotels in Stone Town
- Tembo House Hotel
- Fairmont Hotels in Zanzibar Town
- Casino Hotels in Stone Town
- Villas in Zanzibar Town
- The Neela Boutique Hotel Stone Town
- Zanzibar Town Hotels
- Hostels in Zanzibar Town
- Upendo House Hotel
- Hotel Verde Zanzibar
- Hotels with Tennis Courts in Stone Town
- Maru Maru Hotel
- Flights from Rome (FCO) to Zanzibar (ZNZ)
- Flights from Zanzibar Intl.
- Flights from Amsterdam (AMS) to Zanzibar (ZNZ)
- Flights from Abidjan (ABJ) to Zanzibar (ZNZ)
- Flights from Paris (CDG) to Zanzibar (ZNZ)
- Flights from Harare (HRE) to Zanzibar (ZNZ)
- Flights from Bangkok (BKK) to Zanzibar (ZNZ)
- Flights from Abu Dhabi (AUH) to Zanzibar (ZNZ)
- Flights from Moncton (YQM) to Zanzibar (ZNZ)
- Flights from Bujumbura (BJM) to Zanzibar (ZNZ)
- Flights from Casablanca (CMN) to Zanzibar (ZNZ)
- Flights from Istanbul (IST) to Zanzibar (ZNZ)
- Flights from Doha (DOH) to Zanzibar (ZNZ)
- Flights from Lusaka (LUN) to Zanzibar (ZNZ)
- Flights from Belgrade (BEG) to Zanzibar (ZNZ)
- Flights from London (LHR) to Zanzibar (ZNZ)
- Flights from Vancouver (YVR) to Zanzibar (ZNZ)
- Flights to Zanzibar Town
- Flights from Addis Ababa (ADD) to Zanzibar (ZNZ)
- Flights from Athens (ATH) to Zanzibar (ZNZ)
- Flights from Nairobi (NBO) to Zanzibar (ZNZ)
- Flights from Dar es Salaam (DAR) to Zanzibar (ZNZ)
- Flights from Mombasa (MBA) to Zanzibar (ZNZ)
- Flights from Windhoek (WDH) to Zanzibar (ZNZ)
- Flights from Dubai (DXB) to Zanzibar (ZNZ)
- Flights from Mwanza (MWZ) to Zanzibar (ZNZ)
- Flights from Cairo (CAI) to Zanzibar (ZNZ)
- Flights from Lisbon (LIS) to Zanzibar (ZNZ)
- Flights from St. John's (YYT) to Zanzibar (ZNZ)
- Flights from Detroit (DTW) to Zanzibar (ZNZ)
- Precisionair Kilimanjaro (JRO) to Zanzibar (ZNZ) flights
- Flights from Delhi (DEL) to Zanzibar (ZNZ)
- Flights from Cape Town (CPT) to Zanzibar (ZNZ)
- Flights from Lagos (LOS) to Zanzibar (ZNZ)
- Flights from Beirut (BEY) to Zanzibar (ZNZ)
- Flights from Kelowna (YLW) to Zanzibar (ZNZ)
- Flights from Johannesburg (JNB) to Zanzibar (ZNZ)
- Flights to Zanzibar Intl.
- Flights from Arusha (ARK) to Zanzibar (ZNZ)
- Flights from Toronto (YYZ) to Zanzibar (ZNZ)
- Flights from Victoria (YYJ) to Zanzibar (ZNZ)
- Flights from Saskatoon (YXE) to Zanzibar (ZNZ)
- Flights from Regina (YQR) to Zanzibar (ZNZ)
- Flights from Edmonton (YEG) to Zanzibar (ZNZ)
- Flights from Calgary (YYC) to Zanzibar (ZNZ)
- Flights from Kilimanjaro (JRO) to Zanzibar (ZNZ)
- Flights from Muscat (MCT) to Zanzibar (ZNZ)
- Flights from Frankfurt (FRA) to Zanzibar (ZNZ)
- Flights from Seattle (SEA) to Zanzibar (ZNZ)
- Flights from Warsaw (WAW) to Zanzibar (ZNZ)
- Flights from Victoria Falls (VFA) to Zanzibar (ZNZ)
- Flights from Algiers (ALG) to Zanzibar (ZNZ)
- Flights from Tunis (TUN) to Zanzibar (ZNZ)
- Flights from Riyadh (RUH) to Zanzibar (ZNZ)
- Flights from Halifax (YHZ) to Zanzibar (ZNZ)
- Flights from Serengeti National Park (SEU) to Zanzibar (ZNZ)
- Flights from Entebbe (EBB) to Zanzibar (ZNZ)
- Flights from Winnipeg (YWG) to Zanzibar (ZNZ)
- Flights from Kigali (KGL) to Zanzibar (ZNZ)
- Flights from Abuja (ABV) to Zanzibar (ZNZ)
- Flights from Montreal (YUL) to Zanzibar (ZNZ)
- Flights from New York (JFK) to Zanzibar (ZNZ)
- Flights from Ottawa (YOW) to Zanzibar (ZNZ)
* Savings based on package bookings compared to the price of the same components booked separately. Savings not available on all packages.












